<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script>
        /* 
            Date对象
            -在js中使用Date对象俩表示一个时间

        */
       //创建一个Date对象
       //如果直接使用构造函数创建一个Date对象，则会封装为当前代码执行的时间
       var d=new Date();
       console.log(d);
       //创建一个指定的时间对象
       //需要在构造函数中传递一个表示时间的字符串作为参数
       //日期的格式 月份/日/年 时：分：秒
        var d2=new Date("12/09/2020 12:48:38");
        console.log(d2);
        /* 
            getDate()
            -获取当前日期是几日
        */
       var date=d2.getDate();
       /* 
        getDay()
        -获取当前日期是周几
         0表示周日
       */
       var day=d2.getDay();
       console.log("day="+day);
       /* 、
        getMonth()
        获取当前时间对象的月份
        会返回一个0-11的值
        0表示一月
        11表示12月
       */
      var month=d2.getMonth();
      /* 
        获取当前日期的年份
      */
     var wear =d2.getFullYear();
        /* 
            getTime()
            -获取当前日期对象的时间戳
            时间戳，值得是从格林威治标准时间的1970年1月1日.0时0秒到当前日期所花费的毫秒数
            计算机底层子啊保存时间时使用的都是时间戳
        */
       var time=d2.getTime();
       console.log(time);
       //利用时间戳来测试代码执行的性能
       //获取当前的时间戳
       var start=Date.now();
       for(var i=0;i<100;i++){
        console.log(i);
       }
       var end=Date.now();
       console.log(end-start);



    </script>
</head>
<body>
    
</body>
</html>